package com.whty.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.whty.common.base.BaseEntity;
import java.util.Date;

/**
 * 发行管理表 gh_publish_management
 * 
 * @author mario
 * @date 2018-11-02
 */
public class PublishManagement extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/** 主键ID */
	private Long id;
	/** 操作人 */
	private String operator;
	/** 操作类型 */
	private String operationType;
	/** 操作结果 */
	private String operationResult;
	/** 操作说明 */
	private String instructions;
	/** 唯一识别码 */
	private String uid;
	/** 厂商编码 */
	private String gardenNo;
	/** 溯源码 */
	private String productCode;
	/** 操作日期 */
	private Date operationDate;
	/** 备注 */
	private String remark;

	public void setId(Long id) 
	{
		this.id = id;
	}

	public Long getId() 
	{
		return id;
	}
	public void setOperator(String operator) 
	{
		this.operator = operator;
	}

	public String getOperator() 
	{
		return operator;
	}
	public void setOperationType(String operationType) 
	{
		this.operationType = operationType;
	}

	public String getOperationType() 
	{
		return operationType;
	}
	public void setOperationResult(String operationResult) 
	{
		this.operationResult = operationResult;
	}

	public String getOperationResult() 
	{
		return operationResult;
	}
	public void setInstructions(String instructions) 
	{
		this.instructions = instructions;
	}

	public String getInstructions() 
	{
		return instructions;
	}
	public void setUid(String uid) 
	{
		this.uid = uid;
	}

	public String getUid() 
	{
		return uid;
	}
	public void setGardenNo(String gardenNo) 
	{
		this.gardenNo = gardenNo;
	}

	public String getGardenNo() 
	{
		return gardenNo;
	}
	public void setProductCode(String productCode) 
	{
		this.productCode = productCode;
	}

	public String getProductCode() 
	{
		return productCode;
	}
	public void setOperationDate(Date operationDate) 
	{
		this.operationDate = operationDate;
	}

	public Date getOperationDate() 
	{
		return operationDate;
	}
	public void setRemark(String remark) 
	{
		this.remark = remark;
	}

	public String getRemark() 
	{
		return remark;
	}

    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("operator", getOperator())
            .append("operationType", getOperationType())
            .append("operationResult", getOperationResult())
            .append("instructions", getInstructions())
            .append("uid", getUid())
            .append("gardenNo", getGardenNo())
            .append("productCode", getProductCode())
            .append("operationDate", getOperationDate())
            .append("remark", getRemark())
            .toString();
    }
}
